package org.utn.ia.mancala;

import java.util.List;

public class Nodo {
	private Mancala mancala;
	private List<Nodo> subnodos;
	private int utilidad;
	private int profundidad;
	private String tipoProfundidad;
	private Nodo padre;
	private int costoCamino;
	
	
	public int getCostoCamino() {
		return costoCamino;
	}

	public void setCostoCamino(int costoCamino) {
		this.costoCamino = costoCamino;
	}

	public Mancala getMancala() {
		return mancala;
	}

	public void setMancala(Mancala mancala) {
		this.mancala = mancala;
	}

	public List<Nodo> getSubnodos() {
		return subnodos;
	}

	public void setSubnodos(List<Nodo> subnodos) {
		this.subnodos = subnodos;
	}

	public int getUtilidad() {
		return utilidad;
	}

	public void setUtilidad(int utilidad) {
		this.utilidad = utilidad;
	}

	public int getProfundidad() {
		return profundidad;
	}

	public void setProfundidad(int profundidad) {
		this.profundidad = profundidad;
	}

	public String getTipoProfundidad() {
		return tipoProfundidad;
	}

	public void setTipoProfundidad(String tipoProfundidad) {
		this.tipoProfundidad = tipoProfundidad;
	}

	public Nodo getPadre() {
		return padre;
	}

	public void setPadre(Nodo padre) {
		this.padre = padre;
	}

}
